﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace QLThuVien_Nhom21
{
    public partial class DangNhap : Form
    {
        public DangNhap()
        {
            InitializeComponent();
        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            try
            {
                if (txttendangnhap.Text == "" || txtMatKhau.Text == "")
                {
                    MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Có lỗi xảy ra!");
                    txtMatKhau.Focus();
                    return;
                }
                else
                {
                    string ketnoi = "server=(local);database=ly;Integrated Security=True";
                    SqlConnection con = new SqlConnection(ketnoi);
                    con.Open();
                    //xong cai khoi tạo kết nối nhé . tiếp nào

                    // tạo 1 cái chuỗi mới nào
                    string test = "select *from DangNhap where TenDangNhap='" + txttendangnhap.Text + "' and MatKhau='" + txtMatKhau.Text + "' ";

                    // TEXTBOX1 = CÁI NHẬP TÊN
                    // TEXTBOX2= CÁI NHẬP PASSWORD Ý

                    // TẠO mấy thằng sqlcommand

                    SqlCommand cmd = new SqlCommand();
                    cmd.Connection = con;
                    // tạo kết nối cho nó
                    cmd.CommandText = test;
                    // cái test là cái chuỗi test ở trên ý. Có thể thu 3 dòng trên làm 1 cũng được

                    // tạo 1 thằng datareader nữa

                    SqlDataReader dr = cmd.ExecuteReader();
                    // check dieu kien cua no nhe

                    if (dr.Read())
                    {
                       // MessageBox.Show("Thanh cong rùi nhé ");
                        MessageBox.Show("Bạn đã đăng nhập thành công!", "Thành công");
                        dr.Close();
                        con.Close();
                        this.Hide();
                         MainForm m = new MainForm();
                        m.ShowDialog();
                        // làm cái gì thì tùy
                    }

                    else
                    {
                        MessageBox.Show(" he he Cười vô tội ");

                    }

                    //phá mấy cái kết nối đi cho  nhẹ máy
                    con.Dispose();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Tên đăng nhập và mật khẩu không phù hợp", "Có lỗi xảy ra");
                txttendangnhap.Focus();
            }
        }
        

        private void txtMatKhau_TextChanged(object sender, EventArgs e)
        {

        }

        private void lblDangNhap_Click(object sender, EventArgs e)
        {

        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }
      
    }
}
